Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.

...powered by www.netzwerkartist.de...

 << zurück
Visual C# 2005 von Andreas Kühnel
Das umfassende Handbuch
Buch: Visual C# 2005

Visual C# 2005
1.320 S., mit 2 CDs, 59,90 Euro
Galileo Computing
ISBN 3-89842-586-X
gp Kapitel 9 Fehlerbehandlung und Debugging
  gp 9.1 Die Behandlung von Laufzeitfehlern
    gp 9.1.1 Laufzeitfehler erkennen
    gp 9.1.2 Die Behandlung von Exceptions
    gp 9.1.3 Die »try...catch«-Anweisung
    gp 9.1.4 Behandlung mehrerer Exceptions
    gp 9.1.5 Die »finally«-Anweisung
    gp 9.1.6 Das Weiterleiten von Ausnahmen
    gp 9.1.7 Die Hierarchie der Exceptions
    gp 9.1.8 Die Reihenfolge der »catch«-Klauseln
    gp 9.1.9 Die Basisklasse »Exception«
    gp 9.1.10 Benutzerdefinierte Exceptions
  gp 9.2 Debuggen mit Programmcode
    gp 9.2.1 Die Klasse »Debug«
    gp 9.2.2 Die Klasse »Trace«
    gp 9.2.3 Ablaufverfolgung mit »TraceListener«-Objekten
    gp 9.2.4 Steuerung der Protokollierung mit Schaltern
    gp 9.2.5 Bedingte Kompilierung
  gp 9.3 Debuggen mit dem Visual Studio 2005
    gp 9.3.1 Debuggen im Haltemodus
    gp 9.3.2 Das »Direktfenster«
    gp 9.3.3 Weitere Alternativen, um Variableninhalte zu prüfen
  gp 9.4 Das Objekttestcenter (Object Test Bench – OTB)


Galileo Computing

9.4 Das Objekttestcenter (Object Test Bench – OTBtoptop

Das Objekttestcenter (Object Test Bench, OTB) wurde für einfache Tests auf Objektebene entwickelt. Sie können dieses Tool verwenden, um Instanzen von den Objekten des Projekts zu erstellen, Methoden aufzurufen und die Ergebnisse auszuwerten. Auf diese Weise lassen sich die Aufgabenstellungen Codierung, Debuggen und erneute Codierung etwas verkürzen, denn das Schreiben einer Testanwendung, in der die Klasse codiert wird, bleibt Ihnen erspart.

Das Objekttestcenter beinhaltet ein Toolfenster und eine Auflistung von Dialogfeldern für die Interaktion mit und die Manipulation von Objekten, die im Klassen-Designer oder in der Klassenansicht angezeigt werden.

Das Objekttestcenter kann

gp  aus der Klassenansicht oder
gp  aus einem Klassendiagramm

gestartet werden. Dazu markieren Sie die Klasse in der Klassenansicht oder dem Klassendiagramm, öffnen das Kontextmenü und wählen hier Instanz erstellen. Wollen Sie eine statische Methode testen, wählen Sie stattdessen den Menüpunkt Statische Methode aufrufen.

Angenommen, in unserem Projekt würde die Klasse TestClass mit der Methode Addition definiert sein.


public class TestClass {
  public long Addition(int x, int y) {
    return x + y;
  }
}

Nachdem im Kontextmenü der Klassenansicht die Wahl auf Instanz erstellen gefallen ist, wird ein Dialog geöffnet, in dem der für diesen Testfall temporäre Objektbezeichner vorgeschlagen wird, den Sie ändern oder akzeptieren können (siehe Abbildung 9.13).

Abbildung
Hier klicken, um das Bild zu vergrößern

Abbildung 9.13   Eintragen des Objektbezeichners

Nachdem Sie den Dialog mit OK bestätigt haben, öffnet sich das Objekttestcenter, in dem das geschaffene Objekt visualisiert dargestellt wird. Mit der rechten Maustaste können Sie über eine weitere Ebene hinweg zu der Methode Addition navigieren, und diese durch Mausklick aufrufen.

Abbildung
Hier klicken, um das Bild zu vergrößern

Abbildung 9.14   Aufruf der zu testenden Methode »Addition«

Die aufgerufene Methode wird in einem Dialogfenster angezeigt. Die erforderlichen Parameter tragen Sie in der Wertespalte ein (siehe Abbildung 9.15). Ob das Ergebnis und somit auch die Codierung korrekt sind, erfahren Sie, sobald Sie Ihre Eingabe mit OK bestätigen. Das Resultat wird in einem letzten Dialog angezeigt.

Abbildung
Hier klicken, um das Bild zu vergrößern

Abbildung 9.15   Eintragen der Parameter für den Methodenaufruf

 << zurück
  
  Zum Katalog
Zum Katalog: Visual C# 2005
Visual C# 2005
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Fortgeschrittene Programmierung mit Visual C# 2005






 Fortgeschrittene
 Programmierung
 mit Visual C# 2005


Zum Katalog: Einstieg in Visual C# 2005






 Einstieg in
 Visual C# 2005


Zum Katalog: Einstieg in Visual Basic 2005






 Einstieg in
 Visual Basic 2005


Zum Katalog: Visual Basic 2005






 Visual Basic 2005


Zum Katalog: Java ist auch eine Insel






 Java ist auch eine
 Insel


Zum Katalog: Konzepte und Lösungen für Microsoft-Netzwerke






 Konzepte und
 Lösungen für
 Microsoft-Netzwerke


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo








Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de